package me.zhengjie.modules.gis.service.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel("减量排放(前端展示用)")
public class ReduceEmissionDto {
    @ApiModelProperty("当前数据统计年份")
    private int year;
    @ApiModelProperty("年度拆除数量")
    private int totalTearDownCount;
    @ApiModelProperty("年度排放量（吨）")
    private BigDecimal totalEmission;
    @ApiModelProperty("排放速度，即每日平均排放（吨）")
    private BigDecimal dailyEmission;
    @ApiModelProperty("按月排放总量统计")
    private List<ReduceEmissionData> monthlyEmission;
    @ApiModelProperty("各辖区排放量统计")
    private List<ReduceEmissionData> districtEmission;
    @ApiModelProperty("各辖区排放数量统计")
    private List<ReduceEmissionData> districtProjectCount;
    @ApiModelProperty("各辖区人均排放量统计")
    private List<ReduceEmissionData> districtAverageEmission;
    @ApiModelProperty("具体地点的年排放量统计，从大到小排序，取前20条")
    private List<ReduceEmissionData> locationEmission;

}
